package com.jeesite.modules.codingrule.enums;

import lombok.Getter;

/**
 * @author mnd
 */
@Getter
public enum SeparatorEnum {

	ONE("1", " "),
	TWO("2", "-"),
	THREE("3", "."),
	FOUR("4", "/");

	private final String code;
	private final String name;

	SeparatorEnum(String code, String name) {
		this.code = code;
		this.name = name;
	}

	public static String getName(String code) {
		for (SeparatorEnum separatorEnum : SeparatorEnum.values()) {
			if (separatorEnum.getCode().equals(code)) {
				return separatorEnum.getName();
			}
		}
		return null;
	}

	public static String getCode(String name) {
		for (SeparatorEnum separatorEnum : SeparatorEnum.values()) {
			if (separatorEnum.getName().equals(name)) {
				return separatorEnum.getCode();
			}
		}
		return null;
	}

	public static SeparatorEnum getSeparatorEnum(String code) {
		for (SeparatorEnum separatorEnum : SeparatorEnum.values()) {
			if (separatorEnum.getCode().equals(code)) {
				return separatorEnum;
			}
		}
		return null;
	}


}
